
objects := main.c hello.o

main: $(objects)
	gcc -o main $(objects)
	./main

hellow.o: hello.c hello.h
	gcc -c hello.c -o hello.o

# .PHONY: 伪目标名称
# 当有多条命令时，加一个'-' 可以忽略错误
# clean:
# 	-rm main 
#	-rm hello.o
clean:
	rm main hello.o 